package wetogether.community.util;

/**
 * date : 2010-11-01
 * author : Jeon so-eui
 * comment : 글 작성, 수정 관련 Util
 */
public class Utilities {
	/**
	 * textarea 에서 입력 받은 것을 html 로 출력시 입력시와 같은 모양으로 출력하기 위해 내용을 변경하는 메서드
	 * @param oldContent
	 * @return
	 */
	public static String changeTagToText(String oldContent) {
		String newContent = oldContent.replaceAll("<", "&lt;");
		newContent = newContent.replaceAll(">", "&gt;");
		newContent = newContent.replaceAll("\r\n", "<br>"); // unix 에서는 \n, 나머지는 \r\n
		newContent = newContent.replaceAll(" ", "&nbsp;");
		return newContent;
	}
	
	/**
	 * changeTagToText(String oldContent) 로 바꾼 내용을 다시 textarea 에 입력시 원래 내용으로 바꾸는 메서드
	 * @param oldContent
	 * @return
	 */
	public static String changeTextToTag(String oldContent) {
		String newContent = oldContent.replaceAll("&lt;", "<");
		newContent = newContent.replaceAll("&gt;", ">");
		newContent = newContent.replaceAll("<br>", "\r\n"); // unix 에서는 \n, 나머지는 \r\n
		newContent = newContent.replaceAll("&nbsp;", " ");
		return newContent;
	}	
}